home *** CD-ROM | disk | FTP | other *** search
/ OpenGL Superbible (2nd Edition) / OpenGL SuperBible e2.iso / tools / GLUT-3.7 / PROGS / advanced97 / Makefile.sgi < prev    next >
Encoding:
Makefile  |  1998-08-12  |  3.1 KB  |  122 lines

  1. #!smake
  2. #
  3. # Copyright (c) Mark J. Kilgard, 1998.
  4. #
  5.  
  6. TOP = ../..
  7. include $(TOP)/glutdefs
  8. include $(ROOT)/usr/include/make/commondefs
  9.  
  10. LD_QUICKSTART_INFO=
  11. LN = ln -s
  12. MV = mv
  13. RM = -rm -rf
  14.  
  15. TARGETS = accconvolve alphablend alphablendnosort billboard \
  16.   bubble bump chromakey chromakey_fancy cloud cloudl csg complexity decal dissolve \
  17.   explode fire genspheremap highlight interp lightmap lightp line \
  18.   multiaccumaa multialphablend multialphablendnosort multimirror \
  19.   multiscreendoor multispheremap noise nthsurfdemo paint projtex sbias \
  20.   screendoor smoke softshadow2 spectral tess texgen texmovie texpage \
  21.   textile underwater usespheremap vapor volume warp water zcomposite
  22.  
  23. LLDLIBS = $(GLUT) -lGLU -lGL -lXmu -lXi -lXext -lX11 -lm
  24.  
  25. LCOPTS = -I$(TOP)/include -fullwarn
  26. LWOFF = ,813,852,827,826,819
  27. LDIRT = *~ *.bak *.pure $(DATA_LINKS) *.pix32 *.Counts *.pixie
  28.  
  29. default : $(TARGETS)
  30.  
  31. accconvolve: accconvolve.o texture.o
  32.     $(CCF) -o $@ accconvolve.o texture.o $(LDFLAGS)
  33.  
  34. billboard: billboard.o texture.o
  35.     $(CCF) -o $@ billboard.o texture.o $(LDFLAGS)
  36.  
  37. bubble: bubble.o texture.o
  38.     $(CCF) -o $@ bubble.o texture.o $(LDFLAGS)
  39.  
  40. bump: bump.o texture.o
  41.     $(CCF) -o $@ bump.o texture.o $(LDFLAGS)
  42.  
  43. chromakey: chromakey.o texture.o
  44.     $(CCF) -o $@ chromakey.o texture.o $(LDFLAGS)
  45.  
  46. chromakey_fancy: chromakey_fancy.o texture.o
  47.     $(CCF) -o $@ chromakey_fancy.o texture.o $(LDFLAGS)
  48.  
  49. cloud: cloud.o texture.o
  50.     $(CCF) -o $@ cloud.o texture.o $(LDFLAGS)
  51.  
  52. cloudl: cloudl.o texture.o
  53.     $(CCF) -o $@ cloudl.o texture.o $(LDFLAGS)
  54.  
  55. explode: explode.o texture.o
  56.     $(CCF) -o $@ explode.o texture.o $(LDFLAGS)
  57.  
  58. fire: fire.o texture.o sm.o d.o
  59.     $(CCF) -o $@ fire.o texture.o sm.o d.o $(LDFLAGS)
  60.  
  61. genspheremap: genspheremap.o texture.o
  62.     $(CCF) -o $@ genspheremap.o texture.o $(LDFLAGS)
  63.  
  64. highlight: highlight.o texture.o
  65.     $(CCF) -o $@ highlight.o texture.o $(LDFLAGS)
  66.  
  67. interp: interp.o texture.o
  68.     $(CCF) -o $@ interp.o texture.o $(LDFLAGS)
  69.  
  70. lightmap: lightmap.o texture.o
  71.     $(CCF) -o $@ lightmap.o texture.o $(LDFLAGS)
  72.  
  73. lightp: lightp.o texture.o
  74.     $(CCF) -o $@ lightp.o texture.o $(LDFLAGS)
  75.  
  76. multispheremap: multispheremap.o texture.o
  77.     $(CCF) -o $@ multispheremap.o texture.o $(LDFLAGS)
  78.  
  79. paint: paint.o texture.o
  80.     $(CCF) -o $@ paint.o texture.o $(LDFLAGS)
  81.  
  82. projtex: projtex.o texture.o
  83.     $(CCF) -o $@ projtex.o texture.o $(LDFLAGS)
  84.  
  85. sbias: sbias.o texture.o
  86.     $(CCF) -o $@ sbias.o texture.o $(LDFLAGS)
  87.  
  88. smoke: smoke.o texture.o
  89.     $(CCF) -o $@ smoke.o texture.o $(LDFLAGS)
  90.  
  91. tess: tess.o sphere.o
  92.     $(CCF) -o $@ tess.o sphere.o $(LDFLAGS)
  93.  
  94. texmovie: texmovie.o texture.o
  95.     $(CCF) -o $@ texmovie.o texture.o $(LDFLAGS)
  96.  
  97. texpage: texpage.o texture.o
  98.     $(CCF) -o $@ texpage.o texture.o $(LDFLAGS)
  99.  
  100. textile: textile.o texture.o
  101.     $(CCF) -o $@ textile.o texture.o $(LDFLAGS)
  102.  
  103. underwater: underwater.o texture.o
  104.     $(CCF) -o $@ underwater.o texture.o $(LDFLAGS)
  105.  
  106. usespheremap: usespheremap.o texture.o
  107.     $(CCF) -o $@ usespheremap.o texture.o $(LDFLAGS)
  108.  
  109. vapor: vapor.o texture.o
  110.     $(CCF) -o $@ vapor.o texture.o $(LDFLAGS)
  111.  
  112. volume: volume.o texture.o
  113.     $(CCF) -o $@ volume.o texture.o $(LDFLAGS)
  114.  
  115. warp: warp.o texture.o
  116.     $(CCF) -o $@ warp.o texture.o $(LDFLAGS)
  117.  
  118. water: water.o texture.o
  119.     $(CCF) -o $@ water.o texture.o $(LDFLAGS)
  120.  
  121. include $(COMMONRULES)
  122.